usbip: tools: fix build error for multiple definition
authorAntonio Borneo <borneo.antonio@gmail.com>
Thu, 18 Jun 2020 00:08:44 +0000 (02:08 +0200)
committerSalvatore Bonaccorso <carnil@debian.org>
Sat, 5 Sep 2020 14:52:44 +0000 (15:52 +0100)
commitb00b8ed4ae215f3ec1a2859ce55686ca10c92dfa
treebcf9af0ce9afa866d79ac75cc3dc2adf28c31ba6
parentf8da3dae76a36a3408177bb565b77fdcc13bb7a2
usbip: tools: fix build error for multiple definition

Origin: https://lore.kernel.org/lkml/20200618000844.1048309-1-borneo.antonio@gmail.com/

With GCC 10, building usbip triggers error for multiple definition
of 'udev_context', in:
- libsrc/vhci_driver.c:18 and
- libsrc/usbip_host_common.c:27.

Declare as extern the definition in libsrc/usbip_host_common.c.

Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Gbp-Pq: Topic bugfix/all
Gbp-Pq: Name usbip-tools-fix-build-error-for-multiple-definition.patch
tools/usb/usbip/libsrc/usbip_host_common.c